package NGUYENVANDOAN.JDBC_DEMO.LIB;

import java.sql.Connection;
import java.sql.SQLException;

import com.microsoft.sqlserver.jdbc.SQLServerDataSource;
import com.microsoft.sqlserver.jdbc.SQLServerException;

public class DEMOCONNECTION {
    public static void main(String[] args) {
        //1. Khai báo đối tượng từ Connection
        Connection objConnection;
        
        //2. Khai báo đối tượng từ SQLServerDataSources
        SQLServerDataSource objDataSource = new SQLServerDataSource();
        
        //3. Thiết lập các thông tin tham số kết nối
        objDataSource.setServerName("192.168.1.200");
        objDataSource.setUser("y2015jc56");
        objDataSource.setPassword("nothing");
        objDataSource.setDatabaseName("QuanLySinhVien");
        objDataSource.setPortNumber(1433);
        
        //4. Thực thi mở kết nối tới DB
        try {
            objConnection = objDataSource.getConnection();
            
            //5. Kiểm tra trạng thái kết nối
            if(!objConnection.isClosed()){
                System.out.println("Mở kết nối thành công");
            }
            else{
                System.out.println("Kết nối thất bại");
            }
        } catch (Exception e) {
            e.printStackTrace();
        } 
    }
}
